package com.come4loves.game.module.battle.model;

import java.util.Collection;

import com.come4loves.game.module.fight.constants.Team;
import com.come4loves.game.module.fight.model.FightCard;

public class ActorCard {
	private long actorId;
	private Team team;
	private Collection<FightCard> storageCards;
	private Collection<FightCard> handsCards;
	private Collection<FightCard> deskCards;
	private Collection<FightCard> heroCards;
	private int currentMagic;
	private int maxMagic;
	
	
	public ActorCard(long actorId, Team team, Collection<FightCard> storageCards, Collection<FightCard> handsCards, Collection<FightCard> deskCards, Collection<FightCard> heroCards, int currentMagic,
			int maxMagic) {
		super();
		this.actorId = actorId;
		this.team = team;
		this.storageCards = storageCards;
		this.handsCards = handsCards;
		this.deskCards = deskCards;
		this.heroCards = heroCards;
		this.currentMagic = currentMagic;
		this.maxMagic = maxMagic;
	}
	public long getActorId() {
		return actorId;
	}
	public Team getTeam() {
		return team;
	}
	public Collection<FightCard> getStorageCards() {
		return storageCards;
	}
	public Collection<FightCard> getHandsCards() {
		return handsCards;
	}
	public Collection<FightCard> getDeskCards() {
		return deskCards;
	}
	public Collection<FightCard> getHeroCards() {
		return heroCards;
	}
	
	public int getCurrentMagic() {
		return currentMagic;
	}
	
	public int getMaxMagic() {
		return maxMagic;
	}
	
	
	
}
